package com.hwz.service;

import com.hwz.dto.SetmealDTO;
import com.hwz.dto.SetmealPageQueryDTO;
import com.hwz.entity.Setmeal;
import com.hwz.result.PageResult;
import com.hwz.vo.DishItemVO;

import java.util.List;

public interface SetmealService {
    void addSetmeal(SetmealDTO setmealDTO);

    PageResult pageQuery(SetmealPageQueryDTO setmealPageQueryDTO);

    void delete(List<Long> ids);

    Setmeal getById(Long id);

    void updateSetmeal(SetmealDTO setmealDTO);

    void startOrOff(Long id, Integer status);

    List<Setmeal> getByCategoryId(Long categoryId);

    List<DishItemVO> getDishItemVOS(Long setmealId);
}
